package homeWorkDay01;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

public class work1 {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个文件名，进行创建");
        String name = sc.next();
        File file = new File(name);
        boolean newFile1 = file.createNewFile();
        while (!newFile1) {
            System.out.println("你输入的文件已存在，请再输入一个");
            String next = sc.next();
            File file1 = new File(next);
            boolean newFile = file1.createNewFile();
            if (newFile){
                break;
            }
        }
        System.out.println("创建成功!");

    }


}



/*
	提示代码:
	需要用到的语句，尝试按照正确顺序将下列代码并放在main方法中完成需求，
	并在注释中标注每句话的作用，
	【创建一个扫描仪的对象】
	Scanner scanner = new Scanner(System.in);
	【使用while循环来创建文件】
	while(true){



	【接收一个String类型的数据 储存filename中】
	String fileName = scanner.nextLine();

	【创建一个File对象 生成的文件名 是用户输入的名称】
	File file = new File(fileName);

	【请用户输入想创建的文件名】
	System.out.println("请输入文件名:");

	【创建用户输入名称的指定文件】
	file.createNewFile();

	【输出语句 提示用户创建成果】
	System.out.println("文件创建完毕!");

	【进行判断 此文件是否重复】
	if(file.exists()){

	}else{

	}

	【提示用户该文件已存在】
	System.out.println("该文件已存在，请更换名字");

	【结束】
	break;
}
 */


